Hexadecimal Calculator for Windows 95
version 1.3

HexCalc is a 32 bit calculator program that
does integer calculations and conversions in
decimal and hexadecimal formats. It is
primarily intended to be a hex calculator for
programmers, hackers, or anyone who
encounters complex hexadecimal numbers. I
wrote it for myself originaly because I was
doing some rather intense programming
involving ASCII codes and serial
communications for a project at work and I
needed something like this on my computer.

This version features a redesigned menu and
the ability to save user settings. The program
now saves the position, Hex or Decimal modes,
and Register Stack on/off status. "Save Settings
on Exit" and "Save Settings Now" allow the
calculator to "remember" its user settings since
the last time it was activated. Now you can
repostion and set up the calculator any way you
like, and those settings will be saved.

This calculator uses Reverse Polish Notation,
(RPN), similar to that used in the popular
Hewlett-Packard calculators.

To perform a calculation between two numbers,
you key in the first number, press "Enter",
than key in the second number. (There is no
"=" key!) You execute a function, (i.e. "+",
"-", etc.) by pressing that key AFTER entering
the numbers. The result appears in the
display.

To perform an operation on a single number,
simply key in the number and press the desired
function, (i.e. "NOT").

HexCalc uses a "stack" of 4 registers, called
X, Y, Z, and T. The contents of the X register
is always shown in the main calculator display.
When a number is keyed into the calculator, it
is being stored in the X register. Pressing the
Enter key causes a "stack lift", which copies
the X register to the Y register. When you key
in a second number, the X register is replaced
with that number, but the Y register remains
unchanged. If you press a function key, like
add, the addition is performed on the X and Y
registers, and the result is placed in the X
register. A "stack drop" occurs, which copies
the Z register into the Y register. To view
this activity, select "Show Stack" from the
Options menu. This will display a small window
showing the contents of the stack registers.
(The stack window does not need to be displayed
in order for the calculator to be used).

This program is shareware, which means it is
not free. If you enjoy this program and would
like to continue using it, after an evaluation
period of 30 days, please register it for a
fee of $14.95 (in U.S. dollars). If not,
please erase it from your computer but feel
free to distribute HexCalc to others. You can
register HexCalc on CompuServe at GO SWREG.
The registration number is 12329. After registering 
HexCalc, you will receive the following benefits:

Your own personal registration code for
HexCalc that disables the opening "nag" screen
and displays your name at the top of the
program. There is no time limit on future
versions, so your code is valid FOREVER, no
matter how many new versions of HexCalc are
posted.

Free upgrades to any revisions. (No
expiration). Just check the shareware forums
occasionally, and download the new version.
Enter your existing registration code, and
you're up and running. HexCalc is revised
often, so keep checking.

Lightning fast software support. If you are
having any trouble with this program, just
send me an Email message, and you will receive
a reply immediately. In many cases, within 24
hours. If you find a "bug", (God forbid), A
revision will be posted to CompuServe. Since
you are already registered, just download it
and enter your existing code.

Finally, your fee will support continued
development of other shareware programs, like
this one.

Thank you for evaluating this software product!

Jason Morningstar
72613.2531@compuserve.com

